#!/usr/bin/env bash

cd ./bin

# 固定输入文件（按项目当前结构写死）
LEF="../input/sky130/merged.lef"
# DEF="placed.def"
DEF="../input/sky130/iPL_result.def"
DEF="../input/sky130/iPL_result.def"

# 固定输出文件（写在项目根目录，避免创建目录）
GUIDE_OUT="../output/cugr_result/tmp.guide"
CONGEST_OUT="../output/cugr_result/cugr_congestion.txt"

# 线程数与迭代次数（与 CUGRSetting 默认一致）
THREADS=2
RRR_ITERS=1

# 直接调用路由器
./iccad19gr \
  -lef "$LEF" \
  -def "$DEF" \
  -output "$GUIDE_OUT" \
  -threads "$THREADS" \
  -rrrIters "$RRR_ITERS" \
  -cgmap "$CONGEST_OUT"

